package com.app.micaihu.configure

object UmEventId {
    /**
    当前的主要参数为： nav_button
    1 底部导航_首页 需要记录用户在点击首页按钮的事件 botnav_mainbutton
    2 底部导航_军团 需要记录用户点击军团按钮的事件 botnav_communitybutton
    3 底部导航_武器库 需要记录用户在点击武器库按钮的事件 botnav_tool
    4 底部导航_消息 需要记录用户在点击底部导航的事件消息 botnav_news
    5 底部导航_我的 需要记录用户在点击我的页面事件消息 botnav_mine
     */
    const val nav_button = "nav_button"

    val botnav_mainbutton: HashMap<String, Any> = hashMapOf("botnav_mainbutton" to "首页")
    val botnav_communitybutton: HashMap<String, Any> = hashMapOf("botnav_communitybutton" to "军团")
    val botnav_tool: HashMap<String, Any> = hashMapOf("botnav_tool" to "武器库")
    val botnav_news: HashMap<String, Any> = hashMapOf("botnav_news" to "消息")
    val botnav_mine: HashMap<String, Any> = hashMapOf("botnav_mine" to "我的")

    /**
     * 当前的主要参数为： nav_top
    1 顶部导航_要闻 需要记录用户在要闻页面的事件参数 topnav_importantnews
    2 顶部导航_推荐 需要记录用户在点击推荐页面的参数 topnav_recommend
    3 顶部导航_原创 需要记录用户在顶部导航的参数 topnav_original
    4 顶部导航_热点 需要记录用户在顶部导航热点的参数 topnav_hotspot
    5 顶部导航_游戏 topnav_game
    6 顶部导航_视频 topnav_video
    7 顶部导航_问答 topnav_answer
     */
    const val nav_top = "nav_top"

    val topnav_importantnews: HashMap<String, Any> = hashMapOf("topnav_importantnews" to "要闻")
    val topnav_recommend: HashMap<String, Any> = hashMapOf("topnav_recommend" to "推荐")
    val topnav_original: HashMap<String, Any> = hashMapOf("topnav_original" to "原创")
    val topnav_hotspot: HashMap<String, Any> = hashMapOf("topnav_hotspot" to "热点")
    val topnav_game: HashMap<String, Any> = hashMapOf("topnav_game" to "游戏")
    val topnav_video: HashMap<String, Any> = hashMapOf("topnav_video" to "视频")
    val topnav_answer: HashMap<String, Any> = hashMapOf("topnav_answer" to "问答")


    const val searchbox_click = "searchbox_click" //首页搜索框点击
    const val searchbutton_click = "searchbutton_click" //搜索按钮点击


    const val tool_telescope = "tool_telescope" //工具_望远镜
    const val tool_militrayrank = "tool_militrayrank" //工具_军力排行
    const val tool_infrontlife = "tool_infrontlife" //tool_infrontlife
    const val tool_today = "tool_today" //工具_历史上的今天


    const val importantnews_exposed = "importantnews_exposed" //要闻列表_曝光
    const val importantnews_click = "importantnews_click" //要闻列表_点击


    const val answer_exposed = "answer_exposed" //问答列表_曝光
    const val answer_click = "answer_click" //问答列表_点击

    /**
     *文章位置区分：
     * 1、推荐 -  recommend
     * 2、原创 -  original
     * 3、热点 -  hot
     * 4、搜索 -  search
     */
    val recommend: HashMap<String, Any> = hashMapOf("recommend" to "推荐")
    val original: HashMap<String, Any> = hashMapOf("original" to "原创")
    val video: HashMap<String, Any> = hashMapOf("video" to "视频")
    val hot: HashMap<String, Any> = hashMapOf("hot" to "热点")
    val search: HashMap<String, Any> = hashMapOf("search" to "搜索")
    val game: HashMap<String, Any> = hashMapOf("game" to "推荐")


    const val articlelist_exposed = "articlelist_exposed" //列表文章曝光
    const val articlelist_click = "articlelist_click" //列表文章点击

    const val videolist_exposed = "videolist_exposed" //列表视频曝光
    const val videolist_click = "videolist_click" //列表视频点击

    /**
     * 游戏
     *
    位置区分：
    1、游戏栏目 - list
    2、搜索候选区  - searchbox
    3、搜索结果  -   searchsuccess
    4、游戏中心  - gamecenter
     */
    val list: HashMap<String, Any> = hashMapOf("list" to "游戏栏目")
    val searchbox: HashMap<String, Any> = hashMapOf("searchbox" to "搜索候选区")
    val searchsuccess: HashMap<String, Any> = hashMapOf("searchsuccess" to "搜索结果")
    val gamecenter: HashMap<String, Any> = hashMapOf("gamecenter" to "游戏中心")

    val gamedetail: HashMap<String, Any> = hashMapOf("gamedetail" to "游戏内页")
    val gamelike: HashMap<String, Any> = hashMapOf("gamelike" to "游戏猜你喜欢")
    val screen: HashMap<String, Any> = hashMapOf("screen" to "开屏")
    val tuijian: HashMap<String, Any> = hashMapOf("tuijian" to "推荐列表")
    val articleabout: HashMap<String, Any> = hashMapOf("articleabout" to "相关文章")
    val mygame: HashMap<String, Any> = hashMapOf("mygame" to "我的游戏")
    val articlebottom: HashMap<String, Any> = hashMapOf("articlebottom" to "文章详情上方")

    const val game_exposed = "game_exposed" //列表游戏曝光
    const val game_click = "game_click" //列表游戏点击
    const val game_download = "game_download" //游戏点击下载
    const val game_downloadsuccess = "game_downloadsuccess" //下载 完成
    const val articleabout_exposed = "articleabout_exposed" //相关文章曝光
    const val articleabout_click = "articleabout_click" //相关文章点击

    const val videoabout_exposed = "videoabout_exposed" //相关视频曝光
    const val videoabout_click = "videoabout_click" //相关视频点击


    const val topictop_click = "topictop_click" //军团顶部导航
    const val topiclist_exposed = "topiclist_exposed" //帖子曝光
    const val topiclist_click = "topiclist_click" //帖子点击
    const val attentionbutton_click = "attentionbutton_click" //关注点击
    const val topidetail_comment = "topidetail_comment" //帖子评论框
    const val topidetail_release = "topidetail_release" //帖子_评论发布

    const val articleshare_click = "articleshare_click" //分享

    //{wx,qq,weibo,pyq,qqkongjian,fuzhilianjie}
    val shareWx: HashMap<String, Any> = hashMapOf("share" to "wx")
    val shareQQ: HashMap<String, Any> = hashMapOf("share" to "qq")
    val shareWeibo: HashMap<String, Any> = hashMapOf("share" to "weibo")
    val shareWechatmoments: HashMap<String, Any> = hashMapOf("share" to "wechatmoments")
    val shareQQqzone: HashMap<String, Any> = hashMapOf("share" to "qqQzone")
    val shareCopy: HashMap<String, Any> = hashMapOf("share" to "copy")


}